Matthias Galster , Mahmood Moussavi , Guenther Ruhe Report Number 084

نویسندگان

  • Anas Jadallah
  • Matthias Galster
  • Mahmood Moussavi
  • Guenther Ruhe
چکیده

.................................................................................................................... 3 1. Introduction and Motivation ....................................................................... 3 2. Related Work ................................................................................................ 4 2.1 Release Planning for Evolving Systems ......................................................................................... 4 2.2 Features Dependencies and Modifiability ....................................................................................... 4 2.3 Feature Dependencies and Modeling .............................................................................................. 4 2.4 OO Metrics and Modifiability ........................................................................................................ 5 3. Problem Formalization ................................................................................. 5 4. Object-Oriented Feature Modeling ............................................................. 7 4.1 Features as Classes .......................................................................................................................... 7 4.2 Interactions between Features in OOFeM ...................................................................................... 7 5. The NRP-Trade-off Method ........................................................................ 8 6. Case Study ................................................................................................... 12 6.1 Case Study Description: Release Information and Existing System..............................................12 6.2 Phase 1 ...........................................................................................................................................12 6.3 Phase 2 ...........................................................................................................................................12 7. Discussion of Results ................................................................................... 15 8. Summary and Future Research ................................................................. 16 Appendix ................................................................................................................. 19

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Matching Requirements with Off-the-shelf Components at the Architectural Level

Off-the-shelf (OTS) components and OTS-based development (OBD) significantly impact software development practices and product quality. In the early stages of development, software architectures are often built by creating new and / or combining existing components. Nevertheless, we still lack common frameworks for OBD for these activities. This paper presents an approach to integrate software ...

متن کامل

Position Paper: From Enterprise Architectures to Software Architectures using Requirements Engineering

Enterprise architectures represent business objectives that can be extracted during requirements engineering. After gathering these objectives in form of requirements the resulting specifications must be translated into software architectures for later implementation. This transition has proven to be a nontrivial task. Even though requirements engineering and software architectures are well est...

متن کامل

Life-cycle Assessment in Software Engineering

Life-cycle assessment, as applied to conventional product development, can be applied in the Software Engineering domain to determine the environmental impact of a software product itself, but also the environmental impact of a software development

متن کامل

Optimized Assignment of Developers for Fixing Bugs

Decisions on “Who should fix this bug” have substantial impact on the duration of the process and its results. Expertise and related productivity level of developers might vary up to one order of magnitude. This is even more the case if we acknowledge that fixing a bug typically requires expertise in a number of components. In this paper, optimized strategies for the assignment of the “right” d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009